您好,欢迎来到达州工业云! 平台首页 企业驾驶舱 帮助中心 企业登录 企业注册

HI,欢迎使用达州工业云平台!

账号必须大于2位

创新资源平台
服务平台首页>专利库>专利详情

进行服务群组发现流程的方法

  • 申请号:CN201110338615.1 申请公布号: CN102611995A
  • 申请日: 2011-10-31 申请公布日: 2012-07-25
  • 申请(专利权)人: 专利代理机构: 北京市柳沈律师事务所
  • 分类号:H04W4/06

专利介绍

一种进行一服务群组发现流程的方法,用于一通信系统中,该方法包含有由一第一个人网络元素至一整合个人网络服务服务器,传输一服务群组发现请求信息;以及由该整合个人网络服务服务器至该第一个人网络元素,传输一服务群组发现响应信息;其中该服务群组发现请求信息包含一原来实体身份信息单元及包含有一关键词信息单元的一第一服务群组信息信息单元当中至少一者,或该服务群组发现响应信息包含有一第二服务群组信息信息单元。
1.一种进行一服务群组(Servicexa0Group,SG)发现(Discovery)流程的方法,用于一通信系统中,该方法包含有:由一第一个人网络元素(Personalxa0Networkxa0Element,PNE)至一个人网络网关(Personalxa0Networkxa0Gateway,PNxa0GW)或由该个人网络网关至一整合个人网络服务(Convergedxa0Personalxa0Networkxa0Services,CPNS)服务器,传输一服务群组发现请求(SGDiscoveryRequest)信息;以及根据该服务群组发现请求信息,由该整合个人网络服务服务器至该个人网络网关或该个人网络网关至该第一个人网络元素,传输一服务群组发现响应(SGDiscoveryResponse)信息;其中,该服务群组发现请求信息包含一原来实体身份(OriginEntityID)信息单元及包含有一关键词(keyword)信息单元的一第一服务群组信息(SGInfo)信息单元当中至少一者,或该服务群组发现响应信息包含有一第二服务群组信息信息单元。
2.如权利要求1所述的方法,其中该第一服务群组信息信息单元另包含一第一服务身份(ServiceID)信息单元及一成员请求(MemberReq)信息单元当中至少一者。
3.如权利要求1所述的方法,其中该原来实体身份信息单元指明对应于启动该服务群组发现流程的该第一个人网络元素的一身份。
4.如权利要求2所述的方法,其中该第一服务身份信息单元指明该第一个人网络元素所询问至少一服务的一身份。
5.如权利要求1所述的方法,其中该关键词信息单元指明询问限制及参数。
6.如权利要求1所述的方法,其中如果该服务群组发现请求信息包含该关键词信息单元,该整合个人网络服务服务器根据该关键词信息单元收集一服务群组列表。
7.如权利要求2所述的方法,其中该成员请求信息单元指明是否该第一个人网络元素询问服务群组成员信息。
8.如权利要求1所述的方法,其中该第二服务群组信息信息单元包含对应于至少一服务群组的至少一组一服务群组身份(SGID)信息单元、一服务群组所有权人(SGOwner)信息单元及一服务群组叙述(SGDescription)信息单元。
9.如权利要求8所述的方法,其中在一组中该服务群组身份信息单元指明一服务群组身份。
10.如权利要求8所述的方法,其中在一组中该服务群组所有权人信息单元指明该服务群组身份信息单元指示的一服务群组的一所有权人的一第二个人网络元素的一身份。
11.如权利要求8所述的方法,其中在一组中该服务群组叙述信息单元指明该服务群组身份信息单元所指示的一服务群组的一服务群组叙述。
12.如权利要求1所述的方法,其中该服务群组发现响应信息另包含一成员信息(MemberInfo)信息单元。
13.如权利要求12所述的方法,其中如果该成员请求信息单元指示该第一个人网络元素询问该服务群组成员信息,该成员信息信息单元指明该服务群组成员信息。
14.如权利要求12所述的方法,其中该成员信息信息单元包含一个人网络元素身份(PNEID)信息单元及一名称(Name)信息单元,分别用来指明该第一个人网络元素所询问的一服务的一个人网络元素身份及一个人网络元素名称。
15.如权利要求1所述的方法,其中该服务群组发现响应信息另包含一服务信息(ServiceInfo)信息单元,用来指明该第一个人网络元素所询问的一服务的服务信息。
16.如权利要求15所述的方法,其中该服务信息信息单元包含有一第二服务身份信息单元及一服务名称(ServiceName)信息单元,分别用来指明该第一个人网络元素所询问的该服务的一身份及一服务关键词。技术领域
本发明关于一种用于一通信系统的方法及其通信装置,尤指一种用于一通信系统用来进行一服务群组(Servicexa0Group,SG)发现(Discovery)流程的方法及其通信装置。
背景技术
开放移动联盟(Openxa0Mobilexa0Alliance,OMA)成立的目的为发展符合使用者需求的开放移动联盟规格(OMAxa0Specifications)。详细来说,开放移动联盟规格致力于提供可于相异地理区域(如国家)、营运商、服务提供商、网络、操作系统及移动装置间互通的移动服务(mobilexa0services)。当使用者使用符合开放移动联盟规格的移动服务时,可不受限于特定营运商及服务提供商。符合开放移动联盟规格的移动服务亦独立于所使用的承载,举例来说,符合开放移动联盟规格的移动服务所使用的承载可为全球移动通信系统(Globalxa0Systemxa0forxa0Mobilexa0Communications,GSM)、数据速率增强GSM演进技术(Enhancedxa0Dataxa0ratesxa0forxa0GSMxa0Evolution,EDGE)或通用分组无线服务(Generalxa0Packetxa0Radioxa0Service,GPRS)等第二代移动通信系统,亦可为通用移动通信系统(Universalxa0Mobilexa0Telecommunicationsxa0System,UMTS)、长期演进系统(Longxa0Termxa0Evolution,LTE)或先进长期演进系统(LTE-Advanced,LTE-A)等第三代移动通信系统。进一步地,移动服务不受限于移动装置所使用的操作系统,而可运行于执行Windows、Android或Linux等操作系统的移动装置上。因此,业界可在提供符合开放移动联盟规格的移动装置及移动服务的情形下,受益于移动服务互通性所带来的大幅成长市场。此外,当使用者使用符合开放移动联盟规格的移动装置及移动服务时,亦可享受移动服务互通性所带来的较佳体验。整合个人网络服务(Convergedxa0Personalxa0Networkxa0Services,CPNS)是由开放移动联盟所发展,用来提供应用层支持,以在整合网络内,随意存取各种服务。其中,整合网络包含有由个人网络网关(personalxa0networkxa0gateways,PNxa0GWs)所串接起来的多个个人网络(personalxa0networks,PNs)。详细来说,整合个人网络服务的基本架构,可由一整合个人网络服务服务器(CPNSxa0server)、一个人网络网关及一或多个个人网络元素(PNxa0elements,PNEs)所构成,但于整合个人网络服务的其它架构中,亦有可能多个网络网关,或甚至多个整合个人网络服务服务器或多个服务提供服务器。整合个人网络服务服务器用来接收及响应由个人网络网关所发出的请求,以选择适当的应用程序,以及通过个人网络网关,提供适当的内容给个人网络元素。个人网络网关可视为个人网络元素及其它网络间的中介单元,可为一移动电话或一机顶盒,用来转发传送于个人网络元素及其它网络间的请求及响应。另一方面,个人网络元素除了可连接个人网络网关,亦可与其它个人网络元素连接,用来播放从个人网络网关或其它个人网络元素所收到的内容。个人网络元素可为一移动电话、一个人计算机、一音乐播放器、一汽车导航系统或一机顶盒。举例来说,一移动电话可为一个人网络网关,用来整合一蓝芽(Bluetooth)网络及一移动网络。在此情形下,一个人多媒体播放器(Personalxa0Mediaxa0Player,PMP)可为一个人网络元素,在移动电话通过移动网络由因特网(Internet)接收影音内容之后,通过蓝芽网络取得移动电话所接收的影音内容。另一方面,开放移动联盟基于整合个人网络服务,发展出服务群组(servicexa0group,SG),其包含有一或多个个人网络网关及一或多个个人网络元素,用来将从整合个人网络服务服务器或内容提供者接收相同服务的的个人网络元素聚合于一服务群组中。换句话说,接收相同游戏服务的个人网络元素,会被聚合于接收该游戏服务的服务群组中;接收相同音乐服务的个人网络元素,会被聚合于接收该游戏服务的服务群组中。根据聚合个人网络服务协议,服务群组的新增程序通过个人网络元素启始。在此情况下,执行一服务群组发现流程(Servicexa0Groupxa0Discoveryxa0procedure),即服务群组询问(Servicexa0Groupxa0Queryxa0procedure)流程,以使个人网络元素知道其它服务群组的存在,因此可执行该服务群组发现流程以避免在特定情形下产生多余服务群组,如现存服务群组已可提供该服务该个人网络元素所欲的服务。而服务群组发现流程亦可用于当个人网络元素欲加入其它服务群组。然而,服务群组发现流程的信息的详细内容及格式尚未明确定义。
发明内容
因此,本发明的主要目的即在于提供一种方法及其通信装置,用来进行一服务群组发现流程,以解决上述问题。本发明揭露一种进行一服务群组发现流程的方法,用于一通信系统中,该方法包含有由一第一个人网络元素至一个人网络网关或由该个人网络网关至一整合个人网络服务服务器,传输一服务群组发现请求信息;以及根据该服务群组发现请求信息,由该整合个人网络服务服务器至该个人网络网关或该个人网络网关至该第一个人网络元素,传输一服务群组发现响应信息;其中,该服务群组发现请求信息包含一原来实体身份信息单元及包含有一关键词信息单元的一第一服务群组信息信息单元当中至少一者,或该服务群组发现响应信息包含有一第二服务群组信息信息单元。
附图说明
图1为本发明实施例一通信系统的示意图。图2为本发明实施例一通信装置的示意图。图3为本发明实施例一服务群组发现流程的传输顺序示意图。图4为本发明实施例一流程的示意图。【主要组件符号说明】10xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0通信系统20xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0通信装置200xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0处理装置210xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0储存单元214xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0程序代码220xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0通信接口单元30、40xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0流程302~310、400~406xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0步骤CSxa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0整合个人网络服务服务器P_1、P_2、P_3、P_4、P_5、P_6xa0xa0xa0xa0个人网络元素PG_A、PG_Bxa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0个人网络网关S_1xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0服务群组
具体实施方式
请参考图1,图1为本发明实施例一服务系统10的示意图。服务系统10支持由开放移动联盟(Openxa0Mobilexa0Alliance,OMA)所发展的整合个人网络服务(Convergedxa0Personalxa0Networkxa0Services,CPNS),其简略地由一整合个人网络服务服务器CS、个人网络网关(personalxa0networkxa0gateways,PNxa0GWs)PG_A及PG_B以及个人网络元素(PNxa0elements,PNEs)P_1~P_6所组成。实际上,个人网络网关及个人网络元素的数量会根据实际状况而有所变化,不限于此。详细来说,整合个人网络服务服务器CS接收及响应由个人网络网关所发出的请求,以选择适当的应用程序,以及通过个人网络网关,提供适当的内容给该个人网络网关所管理的个人网络元素。一个人网络网关(如个人网络网关PG_A或PG_B),可视为个人网络元素及其它网络间的中介单元,用来转发交换于个人网络元素及其它网络间的请求及响应。在通信系统10中,个人网络元素P_1~P_3由个人网络网关PG_A所管理;个人网络元素P_4~P_6由个人网络网关PG_B所管理。换句话说,个人网络网关PG_A会转发在个人网络元素P_1~P_3及整合个人网络服务服务器CS间传送的请求、响应及服务。相似地,个人网络网关PG_B会转发在个人网络元素P_4~P_6及整合个人网络服务服务器CS间传送的请求、响应及服务。较佳地,个人网络网关可为一移动电话或一机顶盒。个人网络元素(如个人网络元素P_1~P_6中任一个人网络元素)除了可连接管理该个人网络元素的对应的个人网络网关,亦可与其它个人网络元素连接,用来播放从对应的个人网络网关或其它个人网络元素所收到的内容。个人网络元素可为一移动电话、一个人计算机、一音乐播放器、一汽车导航系统或一机顶盒。此外,在通信系统10中,个人网络元素P_2~P_4被聚合在服务群组(servicexa0group,SG)S_1中。因此,个人网络元素P_2~P_4可从整合个人网络服务服务器CS或内容提供者接收相同的服务(如游戏服务或音乐服务)。为便于说明,假设个人网络元素P_2为服务群组S_1的所有权人,其具有邀请新的服务群组成员、开除服务群组成员或删除服务群组S_1等管理服务群组S_1的所有权。请参考图2,图2为本发明实施例一通信装置20的示意图。通信装置20可为图1中的整合个人网络服务服务器CS、个人网络网关PG_A及PG_B以及个人网络元素P_1~P_6中任一单元,包含一处理装置200、一储存单元210以及一通信接口单元220。处理装置200可为一微处理器或一特定应用集成电路(Application-Specificxa0Integratedxa0Circuit,ASIC)。储存单元210可为任一数据储存装置,用来储存一程序代码214,处理装置200可通过储存单元210读取及执行程序代码214。举例来说,储存单元210可为用户识别模块(Subscriberxa0Identityxa0Module,SIM)、只读式内存(Read-Onlyxa0Memory,ROM)、随机存取内存(Random-Accessxa0Memory,RAM)、光盘只读存储器(CD-ROM/DVD-ROM)、磁带(magneticxa0tape)、硬盘(hardxa0disk)及光学数据储存装置(opticalxa0dataxa0storagexa0device)等,而不限于此。控制通信接口单元220可为一收发器,其根据处理装置200的处理结果,用来传送及接收信息。请参考图3,图3为本发明实施例一服务群组发现流程30的传输顺序示意图。服务群组所有权人转换流程30用于如图1所示的通信系统10。服务群组所有权人转换流程30可被编译成程序代码214,其包含以下步骤:步骤302:个人网络元素P_1传输一服务群组发现请求信息(SGDiscoveryRequest)至个人网络网关PG_A。步骤304:该个人网络网关PG_A传输该服务群组发现请求信息至整合个人网络服务服务器CS。步骤306:整合个人网络服务服务器CS根据该服务群组发现请求信息,收集一服务群组列表。步骤308:整合个人网络服务服务器CS传输一服务群组发现响应信息(SGDiscoveryResponse)至个人网络网关PG_A。步骤310:个人网络网关PG_A传输该服务群组发现响应信息至个人网络元素P_1。然而,服务群组发现流程30未明确定义该服务群组发现请求信息及该服务群组发现响应信息的内容及格式与相关操作。在此情况下,请参考图4,图4本发明实施例一流程40的流程图。流程40用于如图1所示的通信系统10的个人网络、个人网络网关或整合个人网络服务服务器,以进行一服务群组发现流程。流程40可被编译成程序代码214,其包含以下步骤:步骤400:开始。步骤402:由一个人网络元素至一个人网络网关或该个人网络网关至一整合个人网络服务服务器,传输一服务群组发现请求信息。步骤404:根据该服务群组发现请求信息,由该整合个人网络服务服务器至该个人网络网关或该个人网络网关至该个人网络元素,传输一服务群组发现响应信息;其中,该服务群组发现请求信息包含一原来实体身份(OriginEntityID)信息单元及一第一服务群组信息(SGInfo)信息单元当中至少一者而该第一服务群组信息(SGInfo)信息单元包含有一关键词(keyword)信息单元、一第一服务身份(ServiceID)信息单元及一成员请求(MemberReq)信息单元当中至少一者,或该服务群组发现响应信息包含一第二服务群组信息信息单元及一成员信息(MemberInfo)信息单元当中至少一者。步骤406:结束。根据流程40,当通信系统10由一个人网络元素至一个人网络网关(如步骤302)或该个人网络网关至一整合个人网络服务服务器(如步骤304),传输一服务群组发现请求信息时,该服务群组发现请求信息包含一原来实体身份信息单元(可为一个人网络元素身份(PNExa0ID)信息单元或个人网络网关身份(PNxa0GWxa0ID)信息单元)及一第一服务群组信息信息单元当中至少一者,而该第一服务群组信息信息单元包含有一服务身份信息单元、一关键词信息单元(即询问条件,QueryCriteria)及一成员请求信息单元。该原来实体身份信息单元指明对应于启动该服务群组发现流程的该第一个人网络元素的一身份,如该个人网络元素身份信息单元指明启动该服务群组发现流程的该个人网络元素的一身份(如个人网络元素P_1)及该个人网络元素网关身份信息单元指明启动该服务群组发现流程的该个人网络元素所属一个人网络网关的一身份(如个人网络网关PG--_A)。该第一服务身份信息单元指明该第一个人网络元素所询问至少一服务的一身份,而该关键词信息单元指明询问限制及参数,如特定服务、或使用者身份。该成员请求信息单元指明是否该第一个人网络元素询问服务群组成员信息,如若该个人网络元素询问所询问服务的服务群组成员信息,该成员请求信息单元的值为”True”。在此情况下,当该个人网络元素欲询问目前服务群组的信息,该个人网络元素可传输该服务群组发现请求信息,其包含有该原来实体身份信息单元及该第一服务群组信息信息单元当中至少一者,而该第一服务群组信息信息单元包含有该服务身份信息单元、该关键词信息单元及该成员请求信息单元(如步骤302),而该个人网络网关可于接收该服务群组发现请求信息时,转发该服务群组发现请求信息至该整合个人网络服务服务器(如步骤304)。当该整合个人网络服务服务器接收该服务群组发现请求信息,该整合个人网络服务服务器由服务群组清单(SGxa0inventory)收集关于现存服务群组的一服务群组列表(如步骤306),其中,若该服务群组发现请求信息包含该关键词信息单元,该整合个人网络服务服务器根据该关键词信息单元,收集该服务群组列表。值得注意的是,若有部分私人服务群组及部分相关信息是其它个人网络元素权限上不可见的,该整合个人网络服务服务器亦需考虑隐情问题。如此一来,本发明明确定义该服务群组发现请求信息的内容及格式与相关操作。另一方面,当通信系统10根据该服务群组发现请求信息,由该整合个人网络服务服务器至该个人网络网关(如步骤308)或该个人网络网关至该个人网络元素(如步骤310),传输一服务群组发现响应信息,该服务群组发现响应信息包含一第二服务群组信息信息单元(即服务群组列表(SGList)信息单元)及一成员信息信息单元当中至少一者。该第二服务群组信息信息单元包含对应于至少一服务群组的至少一组一服务群组身份(SGID)信息单元、一服务群组所有权人(SGOwner)信息单元及一服务群组叙述(SGDescription)信息单元。在一组中该服务群组身份信息单元指明一服务群组身份,在一组中该服务群组所有权人信息单元指明该服务群组身份信息单元指示的一服务群组的一所有权人的一第二个人网络元素的一身份。在一组中该服务群组叙述信息单元指明该服务群组身份信息单元所指示的一服务群组的一服务群组叙述。若该成员请求信息单元指示该第一个人网络元素询问该服务群组成员信息,该成员信息信息单元指明该服务群组成员信息,且包含有一个人网络元素身份(PNEID)信息单元及一名称(Name)信息单元,分别用来指明该第一个人网络元素所询问的一服务的一个人网络元素身份及一个人网络元素名称(如MP3播放器)。该服务群组发现响应信息可另包含一服务信息(ServiceInfo)信息单元,用来指明该第一个人网络元素所询问的一服务的服务信息。该服务信息信息单元包含有一第二服务身份信息单元及一服务名称(ServiceName)信息单元,分别用来指明该第一个人网络元素所询问的该服务的一身份及一服务关键词。在此情况下,当该整合个人网络服务服务器以包含有该第二服务群组信息信息单元、该成员信息信息单元及该服务信息信息单元当中至少一者的该服务群组发现响应信息回传所询问服务群组的信息(如步骤308)时,该个人网络网关转发该服务群组发现响应信息至启动该服务群组发现流程的该个人网络元素(如步骤310)。当启动该服务群组发现流程的该个人网络元素接收该服务群组发现响应信息时,该个人网络元素可由包含有该服务群组身份信息单元、该服务群组所有权人信息单元及该服务群组叙述信息单元的该第二服务群组信息信息单元,得知服务群组身份、该服务群组所有权人及所询问服务的相关信息;若该个人网络元素以该成员请求信息单元询问该服务群组成员信息,该个人网络元素可由包含有该个人网络元素身份信息单元及该名称信息单元的该成员信息信息单元,得知该服务群组成员信息,如所询问服务的该个人网络元素身份及该个人网络元素名称;及由包含有该第二服务身份信息单元及该服务名称信息单元的该服务信息信息单元,得知服务信息,如所询问服务的该服务身份及该服务关键词。如此一来,本发明明确定义该服务群组发现响应信息的内容及格式与相关操作。前述的所有流程的步骤(包含建议步骤)可通过装置实现,装置可为硬件、韧体(为硬件装置与计算机指令与数据的结合,且计算机指令与数据属于硬件装置上的只读软件)或电子系统。硬件可为模拟微计算机电路、数字微计算机电路、混合式微计算机电路、微计算机芯片或硅芯片。电子系统可为系统单芯片(systemxa0onxa0chip,SOC)、系统级封装(systemxa0inxa0package,SiP)、嵌入式计算机(computerxa0onxa0module,COM)及通信装置20。在习知技术,服务群组发现流程的服务群组发现请求信息与服务群组发现响应信息的详细内容及格式与其相关操作并未明确定义。相较之下,本发明明确定义服务群组发现流程的服务群组发现请求信息与服务群组发现响应信息的详细内容及格式与其相关操作。以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。